create obstacles - French English Dictionary